/*
 * 数据-经销商
 */

import { postRequest, getRequest } from '@/lib/axios';

interface DealerApi {
  queryList(param: PageParamModel): Promise<any>;
  create(data: any): Promise<any>;
  update(data: any): Promise<any>;
  delete(data: { id: string }): Promise<any>;
}

export const dealerApi: DealerApi = {
  // 分页查询
  queryList: (param) => {
    return getRequest('/dealer/list', param);
  },
  // 新增
  create: (data) => {
    return postRequest('/dealer/add', data);
  },
  // 编辑
  update: (data) => {
    return postRequest('/dealer/edit', data);
  },
  // 删除
  delete: (data) => {
    return postRequest('/dealer/del', data);
  },
};
